﻿
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Import.aspx.cs" Inherits="SilverlightFileUploader.Web.TestPage" %>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Pivotbrowser Import</title>
        <link href="ReportingStyle.css" rel="stylesheet" />


    <script type="text/javascript" language="JavaScript">

        function toggleMe(a) {
            var e = document.getElementById(a);
            if (!e) return true;
            if (e.style.display == "none") {
                e.style.display = "block"
            } else {
                e.style.display = "none"
            }
            return true;
        }

</script>


    </head>
<body>
    <form id="form1" runat="server">

        <h1 align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pivotbrowser - Import
             <asp:Button ID="Button5" CssClass="b" runat="server" Text="Zurück" Width="100px"  OnClick="Button5_Click"/> 
             <asp:Button ID="Button6" CssClass="c" runat="server" Text="Neue Anfrage" Width="100px" OnClick="Button6_Click"  /> 
            <img alt="" class="IWILogo" src="iwi_logo.png" /></h1>

        <h2> </h2>

        <br />

        <a class="dlink" onclick="return toggleMe('anleitung')" href="javascript:void(0)">HowTo</a>
        <br />
        <br />
        <a style="display:none;" class="dbox" id="anleitung">
                    
            <a1 class="dlink" onclick="return toggleMe('anleitung2')" href="javascript:void(0)">Upload</a1>
            <br />
            <ul style="display:none;" class="stichpunkt" id="anleitung2">
               <li>der Uploader akzeptiert zum hochladen nur Dateien im ZIP-Format</li>
               <li>der Name der ZIP-Datei spielt jedoch keine Rolle</li>
           </ul>
            <br />

            <a1 class="dlink" onclick="return toggleMe('anleitung3')" href="javascript:void(0)">Analyse</a1>
            <br />

            <ul style="display:none;" class="stichpunkt" id="anleitung3">
               <li>die in der ZIP-Dateien enthaltenen CSV-Dateien werden anhand ihres Namens den entsprechenden Tabellen in der Datenbank zugeordnet</li>
               <li>die Namen der einzelen CSV-Dateien müssen daher den Vorgaben entsprechen - nur Dateien mit den folgenden Namen sind erlaubt:
                   <ul>
                       <li>flex_fachgruppe_komplett.csv </li>
                       <li>flex_prfbem_komplett.csv </li>
                       <li>flex_prffach_komplett.csv </li>
                       <li>flex_prffachver_komplett.csv </li>
                       <li>flex_semester_komplett.csv </li>
                       <li>flex_studab_komplett.csv </li>
                       <li>flex_studabver_komplett.csv </li>
                       <li>flex_studfach_komplett.csv </li>
                       <li>flex_teilprf_komplett.csv</li>
                       <li>flex_prfstd_update.csv</li>
                       <li>flex_studenfach_sem_update.csv</li>
                       <li>flex_student_update.csv</li>
                   </ul>
               </li>
               
           </ul>
           <br />

            <a1 class="dlink" onclick="return toggleMe('anleitung4')" href="javascript:void(0)">Import</a1>
            <br />         
           
            <ul style="display:none;" class="stichpunkt" id="anleitung4">
               <li>Tabellen mit dem Namenszusatz 'sample' werden bei einem Import nicht komplett ersetzt, sondern es werden nur bisher nicht vorhandene Elemente hinzugefügt.</li>
               <li>bei jedem Import wir VOR dem Einpflegen der neue Daten ein Backup der entsprechenden Tabellen erstellt</li>
               <li>die Backup-Dateien werden mit einem Zeitstempel versehen und können in der DropDown-Liste rechts ausgewählt werden</li>
               <li>um Backups zu importieren wird die gewünschte Datei ausgewählt und dann "Backup importieren" gedrückt</li>
           </ul>

            <br />

            <a1 class="dlink" onclick="return toggleMe('anleitung5')" href="javascript:void(0)">Inaktive löschen</a1>
            <br />
          
            <ul style="display:none;" class="stichpunkt" id="anleitung5">
               <li>um das entstehen von 'Karteileichen' zu vermeiden müssen ab und zu Studenten, welche die Uni verlassen haben, aus der Datenbank gelöscht werden</li>
               <li>findet das System Studenten, welche seit mehr als 2 Semestern nicht mehr rückgemeldet waren, wird dies dem Benutzer entsprechend angezeigt </li>
               <li>der Benutzer hat nun die Möglichkeit, diese Studenten per Klick auf den Button 'Inaktive löschen' dauerhaft aus der Datenbank zu entfernen</li>
            </ul>
            <br />

        </a>

         <br />
            
         <h4>
              <asp:Button 
                 ID="Button4" 
                 runat="server" 
                 Text="Backup importieren" 
                 Width="150px" 
                 OnClick="Button4_Click"
                 CssClass ="backup1"    
                 />
                <asp:DropDownList ID="DropDownList1" runat="server" CssClass ="backup2">
                </asp:DropDownList>

             <asp:Button 
                 ID="Button7" 
                 runat="server" 
                 Text="Inaktive löschen" 
                 Width="150px" 
                 Enabled ="false"
                 OnClick="Button7_Click"
                 CssClass ="deleteInactive1"    
                 />

             <asp:Label
                ID="Label6"
                runat="server"
                Font-Bold="True"
                ForeColor="#000099"
                CSSClass ="deleteInactive2">
                </asp:Label>
           
        <div id="silverlightControlHost" >
        <object id="MultiFileUploader" data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="500" height="50">
            <param name="source" value="ClientBin/mpost.SilverlightSingleFileUpload.xap" />
            <param name="onerror" value="onSilverlightError" />
             <param name="initParams" value="MaxFileSizeKB=,FileFilter=,ChunkSize=4194304,CustomParams=yourparameters,DefaultColor=White" />
            <param name="background" value="white" />
            <param name="onload" value="pluginLoaded" />
             <param name="minRuntimeVersion" value="5.0.61118.0" />
            <param name="autoUpgrade" value="true" />
            <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=5.0.61118.0" style="text-decoration: none">
                <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight"
                    style="border-style: none" />
            </a>
        </object>
        <iframe id="_sl_historyFrame" style="visibility: hidden; height: 0px; width: 0px;
            border: 0px"></iframe>
    </div>
             
         &nbsp;
        <br />
&nbsp;<asp:Button
                ID="button2"
                Text="Analyze"
                runat="server"
                Width="73px"
                Enabled="true"   
                onclick="button2_Click"             
                />
              
                &nbsp;&nbsp;&nbsp;&nbsp;
                
                <asp:Button
                ID="button3"
                Text="Import"
                runat="server"
                Width="73px"
                Visible="true"
                Enabled="false"
                onClick ="button3_Click"               
                />

                <br/>
                
        <h5>
                <asp:Label
                ID="Label3"
                runat="server"
                Font-Bold="True"
                ForeColor="#000099">
                </asp:Label>

                        
                <br/>
                
                <asp:Label
                ID="Label4"
                runat="server"
                Font-Bold="True"
                ForeColor="#000099">
                </asp:Label>

    
                <br/> 
                <asp:Label
                ID="Label5"
                runat="server"
                Font-Bold="True"
                ForeColor="#000099">
                </asp:Label>
                <br/>
                
                <br/>
        </h5>

    </form>
</body>
</html>